@font-face {
  font-family: AkzidenzGroteskBQ;
  src: url('../fonts/AkzidenzGrotesk-LightExtended_0.otf');
}

@font-face {
  font-family: Brown;
  src: url('../fonts/Brown-Regular_1.otf');
}


/* 初始化/reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike,tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body {position:relative;background:#fff;line-height:150%;box-sizing:border-box;color:#5a5a5a;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;}
a{color:#2a2c2e;text-decoration:none;}
a:hover{color:#2b7b54; text-decoration:none;}
a:focus {  outline:none;   -moz-outline:none;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
h1,h2,h3,h4,h5,h6 {font-weight:700;line-height:normal;}
h2{font-size:18px;}
h3{font-size:16px;}
strong{color:#000;}
ol,ul,li{list-style:none;}
pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap: break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
/* 清除元素的默认边框 */
img{height:auto;/*display:block;*/border:0; border: none; outline: none; max-width: 100%; vertical-align: middle;}
i{margin-right:5px;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
input,select,textarea{border:1px solid #dfdfdf;background:#fff;outline:none;width:100%;color:#464646;padding:8px;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
table {float:none;border-collapse:collapse;max-width:100%;width:100%;margin:1em 0;}
table td {border:1px solid #ddd; padding:5px 2px;vertical-align:middle;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.hidden{display:none;}
.row{ margin:0;}
.am{transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s ease-in-out;}
select {border:none; appearance:none;-moz-appearance:none; -webkit-appearance:none;background: url("../images/xl.png") no-repeat scroll right 15px center #fff;padding-right: 30px;}
select::-ms-expand{display:none;}
sup {top:-0.5em;}
sub {bottom:-0.5em;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
button {border:1px solid transparent;}
/*单行省略 兼容*/
.nowrap{
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 文本多出部分用省略号表示, 用于1行或多行 */
.ellipsis-1 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.ellipsis-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.ellipsis-3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.ellipsis-4 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }

/* 默认平铺背景 */
.bg-cover {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.warp,.public{ max-width:1260px;margin:0 auto; min-width: 990px; padding: 0 30px; }
/*进度条样式优化*/

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    width: 6px;
    background: #101F1C;
    opacity: .1;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

::-webkit-scrollbar-thumb {
    background-color: #101F1C;
    opacity: .5;
    background-clip: padding-box;
    min-height: 28px;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #101F1C;
}









@media all and (max-width: 320px) {
	
}